const path = require('path');
const log4js = require('log4js');
 // 自定义日志格式
const layout = {
    type: 'pattern',
    pattern: '%d{yyyy-MM-dd hh:mm:ss.SSS} [%p] %m'
};
// 配置log4js
log4js.configure({
    appenders: {
        // 控制台输出
        console: { type: 'console' },
        // 日志文件 file的type为dateFile 日志会按日期分文件
        file: { type: 'dateFile', filename: path.join(__dirname, './public/log/server.log'),layout}
    },
    categories: {
        // 默认日志
        default: { appenders: [ 'file', 'console' ], level: 'debug' },
    }
});
 
const logger = log4js.getLogger();
 
module.exports = logger;